package cn.broadsense.biz.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @author huangjinshi
 * @description
 * @createDate 2023-09-25 10:22:26
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("App版本数据")
@TableName("t_app_version")
public class AppVersion implements Serializable {

    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("版本号")
    private String code;

    @ApiModelProperty("更新内容")
    private String updateInfo;

    @ApiModelProperty("发布时间")
    private Date releaseTime;

    @ApiModelProperty("是否强制更新，0=强制，1=非强制")
    private Integer forceUpdate;

    @ApiModelProperty("下载地址")
    private String downloadUrl;

    @ApiModelProperty("发布状态，0=未发布，1=已发布")
    private Integer status;

    @ApiModelProperty("升级文件MD5")
    private String md5;

    @ApiModelProperty("创建者")
    private String createBy;

    @ApiModelProperty("修改者")
    private String updateBy;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("修改时间")
    private Date updateTime;
}
